package DAO;

import java.util.List;
import java.util.Set;

import Modelo.Fatura;
import anotacoes.RecuperaConjunto;
import anotacoes.RecuperaLista;
import anotacoes.RecuperaObjeto;
import excecao.ObjetoNaoEncontradoException;

public interface FaturaDAO extends DaoGenerico<Fatura, Long>
{   

	//ERRO !!
	@RecuperaLista
	List<Fatura> recuperaListaDeFaturas();
	
	//ERRO !!
	@RecuperaLista
	List<Fatura> recuperaListaDeFaturasEItensFaturados();
	
	@RecuperaObjeto
	Fatura	recuperaUmaFaturaEItensFaturados(long numero)
	throws ObjetoNaoEncontradoException;
	
}
